package com.mt.course.constants;

public class CourseConstant {

    /**
     * 课程类目状态，1-可用，0-不可用,其他模块也可以通用
     */
    public final static Integer COURSE_CATEGORY_STATUS_0 = 0;
    public final static Integer COURSE_CATEGORY_STATUS_1 = 1;
    /**
     * 课程类目是否显示，1-显示，0-隐藏
     */
    public final static Integer COURSE_CATEGORY_IS_SHOW_0 = 0;
    public final static Integer COURSE_CATEGORY_IS_SHOW_1 = 1;
    /**
     * 课程目录是否显示，1-显示，0-隐藏
     */
    public final static Integer COURSE_CATALOG_IS_SHOW_0 = 0;
    public final static Integer COURSE_CATALOG_IS_SHOW_1 = 1;
    /**
     * 课程是否免费，1-免费，0-收费，2-限时抢购
     */
    public final static Integer COURSE_IS_FREE_0 = 0;
    public final static Integer COURSE_IS_FREE_1 = 1;
    public final static Integer COURSE_IS_FREE_2 = 2;

    /**
     * 课程状态，1-可用，0-不可用
     */
    public final static Integer COURSE_STATUS_0 = 0;
    public final static Integer COURSE_STATUS_1 = 1;

    /**
     * Course 服务中公共的状态，是否删除，0-未删除，1-已删除
     */
    public final static Integer COURSE_IS_DELETE_0 = 0;
    public final static Integer COURSE_IS_DELETE_1 = 1;

    /**
     * 讲师状态，1-可用，0-不可用
     */
    public final static Integer TEACHER_STATUS_0 = 0;
    public final static Integer TEACHER_STATUS_1 = 1;
    /**
     * 课程资料状态，1-可用，0-不可用
     */
    public final static Integer DATUM_STATUS_0 = 0;
    public final static Integer DATUM_STATUS_1 = 1;
    /**
     * 题库试卷状态，1-可用，0-不可用
     */
    public final static Integer EXAMINATION_STATUS_0 = 0;
    public final static Integer EXAMINATION_STATUS_1 = 1;

    /**
     * 题库试题类型，1-单选题，2-多选题，3-判断题，4-简答题
     */
    public final static Integer EXAMINATION_ITEM_QUESTION_TYPE_1 = 1;
    public final static Integer EXAMINATION_ITEM_QUESTION_TYPE_2 = 2;
    public final static Integer EXAMINATION_ITEM_QUESTION_TYPE_3 = 3;
    public final static Integer EXAMINATION_ITEM_QUESTION_TYPE_4 = 4;

    /**
     * 用户答题，是否交卷，1-已提交，2-未提交
     */
    public final static Integer EXAMINATION_TEST_LOG_IS_COMMIT_1 = 1;
    public final static Integer EXAMINATION_TEST_LOG_IS_COMMIT_2 = 2;

    /**
     * 视频播放数据源类型设置，1-平台数据源，2-渠道商数据源
     */
    public final static Integer VIDEO_SOURCE_CONFIG_TYPE_1 = 1;
    public final static Integer VIDEO_SOURCE_CONFIG_TYPE_2 = 2;
    /**
     * 平台数据源设置，0-阔知网数据源，1-阿里云数据源
     */
    public final static Integer VIDEO_SOURCE_CONFIG_VALUE_0 = 0;
    public final static Integer VIDEO_SOURCE_CONFIG_VALUE_1 = 1;

    /**
     * 用户是否购买过课程，资料，试题，0-未购买，1-已购买
     */
    public final static Integer COURSE_IS_PAY_0 = 0;
    public final static Integer COURSE_IS_PAY_1 = 1;

    /**
     * 直播状态，0-未开始，1-已经开始，2-已经结束
     */
    public final static Integer ZHIBO_ZHIBOSTATUS_0 = 0;
    public final static Integer ZHIBO_ZHIBOSTATUS_1 = 1;
    public final static Integer ZHIBO_ZHIBOSTATUS_2 = 2;

    /**
     * 直播生效状态，1-可用，0-不可用
     */
    public final static Integer ZHIBO_STATUS_0 = 0;
    public final static Integer ZHIBO_STATUS_1 = 1;

    /**
     * 预约的直播是否进入观看，0-未进入，1-已进入
     */
    public final static Integer ZHIBO_IS_WATCH_0 = 0;
    public final static Integer ZHIBO_IS_WATCH_1 = 1;
    /**
     * 直播预约是否已经发送过短信，0-未发送，1-已发送，2-发送失败或无法发送
     */
    public final static Integer ZHIBO_REMIND_IS_SEND_0 = 0;
    public final static Integer ZHIBO_REMIND_IS_SEND_1 = 1;
    public final static Integer ZHIBO_REMIND_IS_SEND_2 = 2;

    /**
     * 视频播放是否跳过片头,0-否，1-是
     */
    public final static Integer COURSE_GOODS_SKIP_HEAD_0 = 0;
    public final static Integer COURSE_GOODS_SKIP_HEAD_1 = 1;

    public final static String COURSE_GOODS_WATER_URL_1 =
        "https://shangkelive.oss-cn-beijing.aliyuncs.com/video_shuiyin/logo1.png";
    public final static String COURSE_GOODS_WATER_URL_2 =
        "https://shangkelive.oss-cn-beijing.aliyuncs.com/video_shuiyin/logo2.png";
    public final static String COURSE_GOODS_SHARE_LINK = "视频课程分享链接地址，具体格式待定";

    /**
     * 题库类型,，默认parent_id为0，后期删除，因为parent_id无用
     */
    public final static Integer PARENT_ID_0 = 0;

    /**
     * 课程来源，0-平台自有课程，1-比过网课程
     */
    public final static Integer COURSE_SOURCE_0 = 0;
    public final static Integer COURSE_SOURCE_1 = 1;

    /**
     * 渠道商串讲 0-否 1-是
     */
    public final static Integer IS_AGENT_TALK_0 = 0;
    public final static Integer IS_AGENT_TALK_1 = 1;

    /**
     * 渠道商真题讲解，0-否，1-是
     */
    public final static Integer IS_AGENT_TOPIC_0 = 0;
    public final static Integer IS_AGENT_TOPIC_1 = 1;

    /**
     * 配合前端展示使用，1-课程目录，2-考前串讲，3-真题讲解
     */
    public final static Integer VUE_TYPE_1 = 1;
    public final static Integer VUE_TYPE_2 = 2;
    public final static Integer VUE_TYPE_3 = 3;

    /**
     * 是否是最后练习的试卷，0-否，1-是
     */
    public final static Integer IS_LAST_TEST_EXAM_0 = 0;
    public final static Integer IS_LAST_TEST_EXAM_1 = 1;

    /**
     * 是否是最后学习的视频，0-否，1-是
     */
    public final static Integer IS_LAST_LEARN_GOODS_0 = 0;
    public final static Integer IS_LAST_LEARN_GOODS_1 = 1;

    /**
     * 直播课程删除状态，0-未删除，1-已删除
     */
    public final static Integer ZHIBOCOURSE_ISDELETE_0 = 0;
    public final static Integer ZHIBOCOURSE_ISDELETE_1 = 1;

    /**
     * 最后观看视频的记录
     */
    public final static Integer LASTONE_GOODSLEARNLOG_1 = 1;

    /**
     * 是否是课程包，0，不是；1，是
     */
    public final static Integer IS_COURSEPACKAGE_0 = 0;
    public final static Integer IS_COURSEPACKAGE_1 = 1;

    /**
     * 每日一练的课程、试卷等参数，设置为0
     */
    public final static Integer DAILY_TEST_PARAM_ID = 0;
    /**
     * 是否是精品，0，不是；1，是
     */
    public final static Integer IS_BEST_0 = 0;
    public final static Integer IS_BEST_1 = 1;
    /**
     * 是否是特价促销，0，不是；1，是
     */
    public final static Integer IS_PROMOTE_0 = 0;
    public final static Integer IS_PROMOTE_1 = 1;

    /**
     * 是否试看 0-否 1-是
     */
    public final static Integer IS_TRIAL_0 = 0;
    public final static Integer IS_TRIAL_1 = 1;

}
